/*  
7studio
http://7studio.co/
Author:wind
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.jumbotron{ background:none;}
body {
  font-family: "黑体",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
  color: #717171;
  background-color: white;
  text-rendering: optimizeLegibility;
  overflow-x: hidden;
 
scrollbar-arrow-color:#0099ff; /*三角箭头的颜色*/
scrollbar-face-color: #0099ff; /*立体滚动条的颜色（包括箭头部分的背景色）*/
scrollbar-3dlight-color: #0099ff; /*立体滚动条亮边的颜色*/
scrollbar-highlight-color: #0099ff; /*滚动条的高亮颜色（左阴影？）*/
scrollbar-shadow-color: #0099ff; /*立体滚动条阴影的颜色*/
scrollbar-darkshadow-color: #0099ff; /*立体滚动条外阴影的颜色*/
scrollbar-track-color: #0099ff; /*立体滚动条背景颜色*/
scrollbar-base-color:#0099ff; /*滚动条的基色*/
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-family:"Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
	}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}
a:focus {
  outline: none;
  text-decoration: none;
}

a:active {
  text-decoration: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
img {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}


img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

button,
input {
  line-height: normal;
  *overflow: visible;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]:-webkit-search-decoration {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

a {
  text-decoration: none;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
a:hover, a:focus {
	color: #00a9f7;
	text-decoration: none;
}

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

button,
input,
select,
textarea {
  border: 1px solid #d5d5d5;
  outline: 0;
  padding: 10px 12px;
  color: #666666;
}
button:focus,
input:focus,
select:focus,
textarea:focus {
  border-color: #666666;
}

.text-right {
  text-align: right;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.main-btn {
  color: white;
  border: 1px solid white;
  padding: 12px 20px;
  text-transform: uppercase;
  font-weight: 700;
  display: inline-block;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #e2e2e2;
  margin: 10px 0;
}

button,
input,
select,
textarea {
  border: 1px solid #d5d5d5;
  outline: 0;
  padding: 10px 12px;
  color: #666666;
}
button:focus,
input:focus,
select:focus,
textarea:focus {
  border-color: #00a9f7;
}

.footer {
	min-height:45px;
	background:url(../images/top_bg.gif) repeat-x;
	line-height:45px;
}

.top-nav {
	z-index:9999;
	height:50px;
	line-height:50px;
}


.thumbnail:hover .caption_absi {
	display:block;
}
.yinshi:hover .caption_absi {
	display:block;
}
.main-header {

	width: 100%;
	margin: 0 auto;
	z-index: 99;
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
}
.scrolled {
	position: fixed;
	left: 0;
	top: 0;
	background:#fff;
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
	*-moz-box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.07);
	-webkit-box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.07);
	box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.07);
}
#menu-wrapper {
	background-color: white;
	overflow: hidden;

}
.main-menu ul li {
	display: inline-block;
	margin: 0 40px;
}
.main-menu ul li:last-child {
	margin-right: 35px;
}
.main-menu ul li a {
	font-weight:bold;
	text-transform: uppercase;
	font-size: 17px;
	color: #007ab0;
	line-height: 70px;
	padding-bottom: 20px;
}
.main-menu ul li.active a {
	border-bottom: 3px solid #007ab0;
}
a.toggle-menu {
	width: 36px;
	height: 36px;
	float: left;
	margin-top: 10px;
	font-size: 25px;
	color: #fff;
}
.menu-responsive {
width: 100%;
display: none;
background-color: rgba(50, 50, 50, 0.88);
position:fixed;
top:47px;
left:0;
right:0;
z-index: 9999;

}
.menu-responsive ul li {
	padding: 10px 0px 10px 25px;
}
.menu-responsive ul li a {
	display: block;
	color: white;
	text-transform: uppercase;
	font-size: 14px;
}
.menu-responsive ul li.active{
	background-color: rgba(0, 122, 176, 0.88);
}
.click_hidden {
	position:absolute;
	top:10%;
}
.content_img_bt1 {
	position:absolute;
}
.content_img{ position:relative;} 
.content_img img{ width:100%;}
.caption_absi {
	
	position: absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-align: center;
}
.caption_absi a {
	color:#FFF;
}
.slip_1 {
	background:rgba(21, 164, 250, 0.67);
	display:block;
	position:relative;
	top:60%;
	left:40%;
	width:20%;
	height:45px;
	font-size:16px;
	line-height:45px;
}
.slip_2 {
	background:url(../images/4.png) no-repeat;
	display:block;
	position:relative;
	top:40%;
	left:40%;
	width:78px;
	height:106px;
}
.slip_3 {
	background:rgba(21, 164, 250, 0.67);
	display:block;
	width:100%;
	height:100%;
}

.btn-default.active {
	border-color:#017ab1;
	background:#017ab1;
	color:#FFF !important;
}
.btn-default {
	border-color:#017ab1;
	color:#017ab1 !important;
}
.btn-default:hover {
	border-color:#00a0e9;
}
.contact_bg {
     border-top: solid 5px #007ab0; 
    border-bottom: solid 5px #007ab0; 
	background:url(../images/contact_bg.jpg) top;
	padding-top:5%;
	padding-bottom:5%;
}
.conact_map img{ width:100%;}

.conact_info{ margin-top:10%;}
.contact_ico {
	line-height:60px;
	font-size:17px;
	color:#FFF;
}
.contact_ico_phone {
	background:url(../images/ico.png) -120px -210px;
	width:60px;
	height:60px;
	float:left;
}
.contact_ico_ads {
	background:url(../images/ico.png) -210px -210px;
	width:60px;
	height:60px;
	float:left;
}
.contact_ico_mes {
	background:url(../images/ico.png) -120px -270px;
	width:60px;
	height:60px;
	float:left;
}
.contact_ico_web {
	background:url(../images/ico.png) -210px -270px;
	width:60px;
	height:60px;
	float:left;
}
#mv,#portfolio,#Performance,#contact{ margin-top: 5%; }

.music_bg {
	background:url(../images/music_bg.jpg) top;
	color:#fff;
}
.music_bg a{ color:#fff;}
.music_bg a:hover,.music_bg a:focus {
color: #00a9f7;
text-decoration: none;
}
.music_li{
    	height:400px;
        cursor: pointer;
	overflow-y:scroll;
}
.music_li li:hover {
color: rgb(242,198,65);
}
.music_li li {
        list-style-type: decimal;
	display:block;
	line-height:30px;
}
.music_li .active {
color: rgb(226,63,82);
}
.pinlun {
	font-size:14px;
	height:120px;
        overflow: hidden;
}
.pinlun { padding-left:20px; list-style-type:square}
.pinlun li {
	padding-right:10px;
	line-height:30px;
}
.align-v {
	margin-top:25%;
}
.yinshi .align-v {
	margin-top:35%;
}

.sit-header{
background:url(../images/top_bg.gif) repeat-x; 
height:150px;
}
.eval{ margin-top: 30px;}
.site-header ul.social-icons {
position: relative;
z-index: 11;
margin: 30px 0;
}
.social-icons li {
	display:block;
	float:right;
	width:30px; 
	height:30px;
	margin: 5px;
}
.share_1 {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/ico.png) -270px 0px;
	overflow:hidden;
	
}
.share_2 {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/ico.png) -300px 0px;
	overflow:hidden;	
}
.logo{margin:-40px auto 0; width:218px;}

.about_ad:hover{}
 .down_ico{color:#017ab1; font-size:50px;}
.portfolio-overlay {
  background-color: rgba(0, 169, 247, 0.88);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 25px;
  text-align: center;
  color: white;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.expand i {
line-height: 36px;
color:#00a9f7
}
.portfolio-overlay .expand {
margin-top: 17%;
width: 36px;
height: 36px;
border-radius: 36px;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
background-color: white;
display: inline-block;
text-align: center;
}
.portfolio-overlay a.about{
	width: 100px;
	height: 40px;
	font-size:18px;
	line-height:40px;
	margin-top:17%;
	-webkit-border-radius:0;
	}
.portfolio-overlay a.bg-blue{
	background-color: rgba(21, 164, 250, 0.67);
	color:#FFF;
	}
.portfolio-overlay a.go{
	width: 50px;
	height: 50px;
	font-size:18px;
	-webkit-border-radius: 36px;
	-moz-border-radius: 36px;
	line-height:50px;
	margin-top:10%;
	}
.content_img:hover
.portfolio-overlay {
  opacity: 1;
  visibility: visible;
}
.thumbnail:hover
.portfolio-overlay
{
  opacity: 1;
  visibility: visible;
}
.yinshi:hover .portfolio-overlay {
  opacity: 1;
  visibility: visible;
}

.portfolio-overlay h3 {
margin-top:30px;
font-size: 18px;
text-transform: uppercase;
color: white;
padding-bottom: 10px;
margin-bottom: 10px;
}

.music_footer a{
	padding:10px;
	margin-bottom:10px;
	}
.contact-form{
	display:none;
	} 
.contact-form input {
  width: 80%;
  margin-bottom: 15px;
}
.contact-form textarea {
  width: 80%;
  max-width: 100%;
  height: 120px;
}
.contact-form .mainBtn {
	width:50%;
  margin-top: 15px;
  color: white;
  background-color: #017ab1;
  text-transform: uppercase;
  border: 0;
}
.contact-form .mainBtn:hover{background-color: #00a9f7}
	
#toTop {
display: none;
position: fixed;
font-size:35px;
bottom: 48px;
right: 10px;
width: 48px;
height: 43px;
line-height: 43px;
text-align:center;
color:#fff;
}
.scroll_con{
     height: 300px;
}
.carousel-control{opacity: 1;   
  font-size: 50px;
  top: 30%;}
.carousel-control.left{ background: none; left: -100px;}
.carousel-control.right{background: none;right: -100px;}
#toTop:hover{
	background:#00a9f7;
}
.progress{border-radius: 30px;}

/**************/
.hide-over{ overflow:hidden;}
.m-md {
  margin: 20px;
}
.m-lg {
  margin: 30px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0;
}
.m-l-xs {
  margin-left: 5px;
}
.m-l-sm {
  margin-left: 10px;
}
.m-l {
  margin-left: 15px;
}
.m-l-md {
  margin-left: 20px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-n-xxs {
  margin-left: -1px;
}
.m-l-n-xs {
  margin-left: -5px;
}
.m-l-n-sm {
  margin-left: -10px;
}
.m-l-n {
  margin-left: -15px;
}
.m-l-n-md {
  margin-left: -20px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0;
}
.m-t-xxs {
  margin-top: 1px;
}
.m-t-xs {
  margin-top: 5px;
}
.m-t-sm {
  margin-top: 10px;
}
.m-t {
  margin-top: 15px;
}
.m-t-md {
  margin-top: 20px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-n-xxs {
  margin-top: -1px;
}
.m-t-n-xs {
  margin-top: -5px;
}
.m-t-n-sm {
  margin-top: -10px;
}
.m-t-n {
  margin-top: -15px;
}
.m-t-n-md {
  margin-top: -20px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0;
}
.m-r-xs {
  margin-right: 5px;
}
.m-r-sm {
  margin-right: 10px;
}
.m-r {
  margin-right: 15px;
}
.m-r-md {
  margin-right: 20px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-n-xxs {
  margin-right: -1px;
}
.m-r-n-xs {
  margin-right: -5px;
}
.m-r-n-sm {
  margin-right: -10px;
}
.m-r-n {
  margin-right: -15px;
}
.m-r-n-md {
  margin-right: -20px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0;
}
.m-b-xs {
  margin-bottom: 5px;
}
.m-b-sm {
  margin-bottom: 10px;
}
.m-b {
  margin-bottom: 15px;
}
.m-b-md {
  margin-bottom: 20px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.t-p-0 {
	top:0;
	left:0;
	padding:0
}
.m-t-5 {
	margin-top:5%;
}
.m-t-10 {
	margin-top:10%;
}
.m-t-20 {
	margin-top:20%;
}
.m-b-10 {
	margin-bottom:10%;
}
.p-t-5{ padding-top:5%;}
.p-t-10{ padding-top:10%;}
.p-t-lg{ padding-top:30px;}
.p-r-llg{ padding-right:50px;}
.f-ssm{ font-size:15px;}
.f-sm{ font-size:17px;}
.f-md{ font-size:20px;}
.f-lg{ font-size:25px;}
.wrapper {
  padding: 15px;
}
.wrapper-md {
  padding: 20px;
}
.wrapper-lg {
  padding: 30px;
}
.wrapper-xl {
  padding: 50px;
}
.padder {
  padding-left: 15px;
  padding-right: 15px;
}
.padder-v-lg{ padding-top:50px; padding-bottom:50px;}
.padder-v {
  padding-top: 15px;
  padding-bottom: 15px;
}
.no-padder {
  padding: 0 !important;
}
.pull-none {
  float: none;
}
.l-h-2x {
  line-height: 2em;
}
.l-h-1x {
  line-height: 1.2;
}
.l-h {
  line-height: 1.5;
}
.v-middle {
  vertical-align: middle !important;
}
.v-top {
  vertical-align: top !important;
}
.v-bottom {
  vertical-align: bottom !important;
}
.font-normal {
  font-weight: normal;
}
.font-semibold {
  font-weight: 600;
}
.font-thin {
  font-weight: 300;
}
.font-normal {
  font-weight: normal;
}
.font-semibold {
  font-weight: 600;
}
.font-bold {
  font-weight: 700;
}
.text_blue{ color:#007ab0;}
.text_white{ color:#fff;}

button.mt-close{
	background:#fff;
	width:30px; height:30px;
	margin-top:-30px;
	opacity:1
	
	}
.mv_top{
	padding-top:10%;}
.no-radius {
  border-radius:0 !important;
  -webkit-border-radius:0;
}
.pos_rlt{ position:relative;}
.dk {
	background-color:rgba(0,0,0,0.5);
}
.bg-primary {
	background:#017ab1;
}
.bg-blue{ background-color: rgba(21, 164, 250, 0.67)}
.left_boder{ border-left:#00a9f7 solid 5px;}
#player{ width:100%; height:100%}
.void_w[data-player]{ width:100%; height:360px;}
.music_img img{margin: 20px auto; max-width:180px; }
.font_blue{ color:#007ab0}
.about_modal{ width: 80%;}
.about_modal>.modal-content{border-radius: 0;}

.carousel-control.yinshi-left{ margin-left: -50px; background: none; background-image:none; width: 30px; color: #0099ff; text-shadow: none; 
filter: alpha(opacity=100);
opacity: 1; font-size:70px; line-height: 300px; }
.carousel-control.yinshi-right{ margin-right: -50px; background: none; background-image:none; width: 30px; color: #0099ff; text-shadow: none; 
filter: alpha(opacity=100);
opacity: 1; font-size:70px; line-height: 300px;  }
.yinshi-tab{ width: 100%; }
.yinshi-tab>li{ padding:0;}
.yinshi-tab>li>a{ border: none;}
.yinshi-tab>li.active>a, .yinshi-tab>li.active>a:hover, .yinshi-tab>li.active>a:focus{border: none; background: none;color:#fff;}
.yinshi-tab>li>a:hover, .yinshi-tab>li>a:focus{ background: none; border: none !important; }
.yinshi_indicators{ margin-bottom: -50px;}
.yinshi_indicators li{ border: 1px solid #007ab0;}
.yinshi_indicators .active{ background: #007ab0;}
.clearfix{ clear: both;}
/*留言*/
.messge{ position:fixed; bottom:50px; left:0; width:175px; z-index: 9;}
.messge_nav{ width: 100%; height:30px; background-color:#1070A8;  font-family: Arial,SimHei;text-align: center;font-size: 12px;color: #fff;line-height: 30px;letter-spacing: 2px}
.message_content{display:none; width:500px; height:310px; background:#FFF; margin-left: 10px; padding-top:10px; border:solid #1070A8 1px; }
.messge .message_input{ display: block; width: 80%; margin: 10px auto; padding:0 0 0 5px; height: 35px; background: #61B2D5; font-size: 16px; color: #fff; }
.messge .message_text_area{display: block; width: 80%; height: 70px; background-color: #61B2D5; margin: 10px auto; }
.messge .message_button{ display: block;  margin: 10px auto; width: 178px;height: 45px;background-color: #1070A8;border: none;font-size: 16px;color: #FFF; }
.index_bo{ width:99999px; position:relative; left:10px; top:0;} 
.row{ margin-right:0; margin-left:0;}
@media screen and (max-width:1024px){
	body{ font-size:12px;}
	.sit-header{
         height: 47px;
	 position:fixed;
	 right:0;
	 top:0;
	 margin-bottom:0;
	z-index:999;
	width:100%;
	*-moz-box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.07);
	-webkit-box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.07);
	box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.07);}
	.contact_ico_top{ top:0;}
	.logo img{ margin:0 auto; width:80%}
	.content-section{ margin-top:130px;}
	.contact_ico{ font-size:13px;}
	.f-md{ font-size:100%;}
	#toTop{ bottom:0;
	right:0;
	width:30px;
	height:30px;
	padding:0;
	}
	.yinshi{
		float:none;
		margin:0 auto;
		margin-bottom:10px;
		}
	.hezuo img{ width:100%;}
	.void_w[data-player]{ width:100%; height:220px;}
	.music_img{ padding-right:0;}
	.p-r-llg{ padding-right:0}
	}
@media screen and (max-width:950px) {
	body{ font-size:12px;}
	.sit-header{
	 position:fixed;
	 right:0;
	 top:0;
	 margin-bottom:0;
	z-index:999;
	width:100%;
	*-moz-box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.07);
	-webkit-box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.07);
	box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.07);}
	.contact_ico_top{ top:0;}
	.logo img{ margin:0 auto; width:80%}
	.content-section{ margin-top:130px;}
	.contact_ico{ font-size:13px;}
	.f-md{ font-size:100%;}
	#toTop{ bottom:0;
	right:0;
	width:30px;
	height:30px;
	padding:0;
	}
	.yinshi{
		float:none;
		margin:0 auto;
		margin-bottom:10px;
		}
	.hezuo img{ width:100%;}
	.void_w[data-player]{ width:100%; height:220px;}
	.music_img{ padding-right:0;}
	.p-r-llg{ padding-right:0}
                .carousel-control.yinshi-left{ margin-left:0px; }
        .carousel-control.yinshi-right{ margin-right: 0; }
}
@media screen and (max-width:768px) {
	body{ font-size:12px;}
	.sit-header{
	 position:fixed;
	 right:0;
	 top:0;
	 margin-bottom:0;
	width:100%;
	*-moz-box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.07);
	-webkit-box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.07);
	box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.07);}
	.contact_ico_top{ top:0;}
        .logo{z-index: 99}
	.logo img{ margin:0 auto; width:80%}
	.content-section{ margin-top:130px;}
	.contact_ico{ font-size:13px;}
	.f-md{ font-size:100%;}
	#toTop{ bottom:0;
	right:0;
	width:30px;
	height:30px;
	padding:0;
	}
	.yinshi{
		float:none;
		margin:0 auto;
		margin-bottom:10px;
		}
	.hezuo img{ width:100%;}
	.void_w[data-player]{ width:100%; height:220px;}
	.music_img{ padding-right:0;}
	.p-r-llg{ padding-right:0}
	}
        .nav-tabs{ border: none;
        .carousel-control.yinshi-left{ margin-left:0px; }
        .carousel-control.yinshi-right{ margin-right: 0; }
        }